#include <deScene_priv.hpp>
Inheritance diagram for deSceneSky:


Public Member Functions | |
| deSceneSky () | |
| IdeSceneObject::interface_t | GetSOIType () |
| void * | GetSOInterface (IdeSceneObject::interface_t i) |
| deBoolean | DeSerializeLoad () |
| void | OnWorldIDSet () |
| deBoolean | IsLockedToCam () const |
| void | LockToCam (deBoolean Lock) |
| deBoolean | GetInfo (SkyInfo *info) const |
| deBoolean | SetInfo (const SkyInfo *info) |
Public Attributes | |
| WorldObjectClassDef | |
Protected Member Functions | |
| virtual | ~deSceneSky () |
Private Member Functions | |
| long | TraverseForRender (IdeSceneGraph::deSceneTraversal *Params) |
| deBoolean | TestRoomCollision (const IdeCollision::deCollideParams &Params, IdeCollision *Collision) |
| deBoolean | CreateVBuffers () |
| deBoolean | CreateTextures () |
Private Attributes | |
| IdeRenderTexture * | m_Textures [6] |
| IdeSceneSky::SkyInfo | m_Info |
| deBoolean | m_LockedToCam |
Static Private Attributes | |
| long | s_NumSkyRooms = 0 |
| IdeVertexBuffer * | s_VBuffer = NULL |
| IdeVertexBuffer * | s_SubVBs [6] = {NULL,NULL,NULL,NULL,NULL,NULL} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Call after all objects in a world have been loaded, to allow pointers to be correctly resolved from World and Object ID's Reimplemented from deSceneObject. |
|
|
Implements IdeSceneSky. |
|
|
Reimplemented from deSceneObject. |
|
|
Reimplemented from deSceneObject. |
|
|
Implements IdeSceneSky. |
|
|
Implements IdeSceneSky. |
|
|
Reimplemented from deWorldObject. |
|
|
Implements IdeSceneSky. |
|
||||||||||||
|
|
|
|
Implements deSceneObject. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1.3-rc3